package models

type EcsServerDetail struct {
	Status            string   `json:"status"`                // 弹性云服务器状态。  取值范围：  ACTIVE、BUILD、DELETED、ERROR、HARD_REBOOT、MIGRATING、PAUSED、REBOOT、REBUILD、RESIZE、REVERT_RESIZE、SHUTOFF、SHELVED、SHELVED_OFFLOADED、SOFT_DELETED、SUSPENDED、VERIFY_RESIZE  弹性云服务器状态说明请参考[云服务器状态](https://support.huaweicloud.com/api-ecs/ecs_08_0002.html)
	Updated           string   `json:"updated"`               // 弹性云服务器更新时间。  时间格式例如：2019-05-22T03:30:52Z
	AutoTerminateTime string   `json:"auto_terminate_time"`   // 弹性云服务器定时删除时间。  时间格式例如：2020-01-19T03:30:52Z
	HostId            string   `json:"hostId"`                // 弹性云服务器所在主机的主机ID。
	Addresses         []string `json:"addresses"`             // 弹性云服务器的网络属性。
	Id                string   `json:"id"`                    // 弹性云服务器ID，格式为UUID
	SecurityGroups    []string `json:"security_groups"`       // 弹性云服务器所属安全组列表。
	Name              string   `json:"name"`                  // 弹性云服务器名称。
	Created           string   `json:"created"`               // 弹性云服务器创建时间。  时间格式例如：2019-05-22T03:19:19Z
	Progress          int32    `json:"progress,omitempty"`    // 弹性云服务器进度。
	Description       string   `json:"description,omitempty"` // 弹性云服务器的描述信息。
	HostStatus        string   `json:"host_status"`           // nova-compute状态。  - UP：服务正常 - UNKNOWN：状态未知 - DOWN：服务异常 - MAINTENANCE：维护状态 - 空字符串：弹性云服务器无主机信息
	Locked            bool     `json:"locked"`                // 弹性云服务器是否为锁定状态。  - true：锁定 - false：未锁定
	Tags              []string `json:"tags,omitempty"`        // 弹性云服务器标签。
}
